15.1: Publikasikan!

Materi:

Dalam praktik sebelumnya, Anda telah mempelajari tentang cara membangun dan menguji aplikasi, dan sekarang saatnya mempelajari cara mempublikasikannya. Jadi, apa yang harus Anda lakukan untuk mempublikasikan aplikasi? Bab ini membahas langkah-langkah tingkat tinggi untuk mempublikasikan aplikasi Android ke Google Play Store, serta memperkenalkan Google Play Developer Console, tempat Anda bisa mengunggah aplikasi ke Google Play. Bab ini tidak mengajari Anda segala sesuatu yang perlu diketahui tentang Google Play Developer Console. Namun kami berharap, setelah membaca bab ini, Anda akan tertarik untuk mengunggah aplikasi dan mendalami semua fitur konsol yang berbeda.

Bab ini memiliki dua bagian utama:

  • Siapkan aplikasi Anda untuk dirilis mendiskusikan tugas yang perlu dilakukan untuk memastikan bahwa aplikasi Anda benar-benar siap dipublikasikan.
  • Publikasikan! mendiskusikan pengujian alfa dan beta, serta cara menggunakan Google Play Developer Console untuk mempublikasikan aplikasi Anda.

Siapkan aplikasi Anda untuk dirilis

Sasaran utama saat mempersiapkan rilis aplikasi Anda adalah untuk memastikan bahwa aplikasi benar-benar siap. Pengguna Android mengharapkan aplikasi berkualitas tinggi yang terlihat menarik dan bekerja dengan baik. Akan semakin banyak fitur yang ingin Anda tambahkan ke aplikasi, atau semakin banyak fitur yang diminta pengguna. Namun ada perbedaan besar antara aplikasi hebat yang bisa dibuat lebih baik lagi dengan aplikasi yang sering rusak, menyediakan pengalaman yang tidak lengkap, memiliki jalur aplikasi yang tidak jelas, atau tidak memiliki cara untuk menuju ke bagian penting di aplikasi.

Pikirkan tentang aplikasi favorit Anda. Apa yang Anda sukai pada aplikasi favorit tersebut?

Pikirkan tentang aplikasi yang telah Anda copot pemasangannya atau yang hampir tidak pernah digunakan. Apa yang tidak Anda sukai pada aplikasi tersebut? Pikirkan tentang aplikasi yang tertarik ingin sekali Anda dapatkan, namun kemudian kecewa ketika mulai menggunakannya. Apa penyebab kekecewaan Anda?

Tugas tingkat tinggi untuk mempublikasikan aplikasi Anda ke Google Play Store adalah:

  1. Siapkan aplikasi untuk dirilis.
  2. Buat APK bertandatangan.
  3. Unggah APK ke Google Play Developer Console.
  4. Jalankan pengujian alfa dan beta.
  5. Publikasikan ke seluruh dunia!

Bab ini membahas tampilan tingkat tinggi di setiap tugas ini.

Apa yang dimaksud dengan APK?

APK adalah file zip yang berisi segala sesuatu yang diperlukan aplikasi Anda untuk berjalan di perangkat pengguna. APK selalu memiliki ekstensi .apk. Anda memerlukan APK untuk mempublikasikan aplikasi di Google Play Store.

Anda bisa menggunakan Android Studio untuk membuat APK aplikasi. Sebelum membuat APK untuk aplikasi, Anda perlu melakukan segala sesuatu yang Anda bisa untuk membuat aplikasi berhasil, termasuk:

  • Uji aplikasi Anda secara menyeluruh.
  • Pastikan aplikasi Anda memiliki filter yang tepat.
  • Tambahkan ikon.
  • Pilih ID Aplikasi.
  • Tetapkan API level target.
  • Bersihkan aplikasi Anda.

Bila aplikasi benar-benar siap, Anda bisa mengunggah APK bertandatangan ke Google Play Store.

Lihat daftar periksa peluncuran dalam dokumentasi developer Android.

Uji aplikasi Anda secara menyeluruh

Saat Anda mengembangkannya, ujilah aplikasi di perangkat Android milik sendiri dan di emulator Android Studio. Pastikan Anda menguji aplikasi untuk orientasi dan ukuran layar yang berbeda. Selain itu periksa apakah aplikasi bekerja dengan benar di perangkat lama.

Bagikan aplikasi Anda pada sesama teman developer. Buat file zip dan kirim ke developer lainnya. Kemudian mereka bisa memuat aplikasi Anda ke Android Studio dan menjalankannya.

Setelah mengetahui cara kerja aplikasi seharusnya; Anda mendesain dan membangunnya. Anda mengetahui "cara yang tepat" untuk menggunakan aplikasi tersebut. Akan tetapi, Anda tidak akan percaya bahwa pengguna memiliki cara yang benar-benar kreatif untuk mencoba menggunakan aplikasi, jadi pertimbangkanlah. Mereka mungkin mencoba menggunakan aplikasi atau fiturnya dengan cara yang tidak terpikirkan oleh Anda, atau mungkin mengujinya dengan cara yang belum pernah Anda gunakan. Dorong penguji untuk menguji aplikasi dengan cara berbeda, mencoba mencapai sasaran berbeda, dan menggunakan jalur berbeda saat menyusuri seluruh aktivitas. Hal ini akan membantu menangkap kesalahan, inkonsistensi, atau kegagalan fungsionalitas yang tidak bisa Anda temukan karena sudah sangat familier dengan cara kerja aplikasi yang demikian.

Pastikan Anda menjalankan pengujian formal pada aplikasi, termasuk pengujian unit dan Espresso. Pengujian ini harus mencakup fitur inti aplikasi, dan poin integrasi utama tempat aplikasi Anda memanggil API lain atau mendapatkan kembali data dari web. Inilah poin penting untuk aplikasi Anda, dan mungkin poin itulah yang akan dirusak oleh kode.

Gunakan Firebase Test Lab untuk menjalankan aplikasi pada beragam macam perangkat sungguhan di pusat data Google. Dengan cara ini, Anda bisa memverifikasi fungsionalitas dan kompatibilitas aplikasi di berbagai jenis dan versi perangkat sebelum merilis aplikasi ke pengguna yang lebih luas.

Bacalah tentang Firebase Test Lab for Android di firebase.google.com/docs/test-lab/.

Pastikan aplikasi Anda memiliki filter yang tepat

Bila pengguna menelusuri atau menjelajahi aplikasi di Google Play Store, hasilnya hanya menyertakan aplikasi yang kompatibel dengan perangkat pengguna. Misalnya, jika seseorang menggunakan ponsel yang memiliki layar kecil, hasil penelusuran Google Play tidak akan menyertakan aplikasi yang memerlukan layar berukuran TV besar.

Pastikan aplikasi Anda menetapkan persyaratan yang sesuai untuk memastikan bahwa aplikasi menjangkau pengguna yang tepat. Misalnya, jika aplikasi Anda memerlukan perangkat keras biometrik untuk membaca sidik jari, maka tambahkan persyaratan tersebut di manifes Android.

<uses-feature android:name="android.hardware.fingerprint"/>

Akan tetapi, menetapkan bahwa aplikasi Anda memerlukan pembaca sidik jari akan membatasi pengguna aplikasi pada orang-orang yang memiliki perangkat dengan pembaca sidik jari. Anda harus berpikir dengan hati-hati sebelum menambahkan pembatasan ke manifes karena dapat membatasi orang yang bisa melihat dan mengunduh aplikasi tersebut.

Jika aplikasi Anda benar-benar mengharuskan adanya atribut tertentu di perangkat pengguna, maka pastikan menyertakan pembatasan tersebut ke manifes, untuk memastikan bahwa siapa saja yang bisa menemukan dan mengunduh aplikasi Anda akan benar-benar bisa menjalankannya. Orang sangat mungkin memberikan ulasan buruk pada aplikasi Anda jika setelah memasangnya dan ternyata aplikasi tersebut tidak bisa dijalankan di perangkat mereka.

Filter perangkat keras

Anda bisa menetapkan apakah aplikasi menggunakan fitur perangkat keras, seperti:

  • sensor cahaya
    <uses-feature android:name="android.hardware.sensor.light" />
    
  • gamepad
    <uses-feature android:name="android.hardware.gamepad" />
    
  • penghitung langkah
    <uses-feature android:name="android.hardware.sensor.stepcounter" />
    
  • dan banyak lagi

Lihat daftar lengkap di developer.android.com/guide/topics/manifest/uses-feature-element.html.

Filter perangkat lunak

Anda bisa menetapkan apakah aplikasi mengharuskan perangkat memiliki fitur perangkat lunak seperti:

  • telah memasang pustaka bersama tertentu. Misalnya:
    <uses-library android:name="com.google.android.maps"/>
    
  • menggunakan level Android API minimum. Misalnya:
    <uses-sdk android:minSdkVersion="19">
    

Negara

Dalam proses mengunggah aplikasi ke Google Play, Anda bisa memilih di negara mana saja aplikasi itu akan tersedia. Jika Anda menetapkannya, maka hanya pengguna di negara itu yang bisa menemukan dan mengunduh aplikasi.

Tambahkan ikon peluncur ke aplikasi Anda

Ikon peluncur adalah grafik yang menyatakan aplikasi Anda. Ikon peluncur untuk aplikasi muncul di listing Google Play Store. Bila pengguna menelusuri Google Play Store, ikon aplikasi Anda akan muncul di hasil penelusuran.

Bila pengguna telah memasang aplikasi, ikon peluncur akan muncul pada perangkat di beberapa tempat, termasuk:

  • Di layar utama
  • Di Manage Applications
  • Di My Downloads Ikon peluncur di layar utama

Baca panduan desain Ikon Peluncur untuk saran dalam mendesain aplikasi peluncur yang akan mendorong pengguna menggunakan aplikasi Anda.

Tambahkan ID Aplikasi

ID Aplikasi secara unik mengidentifikasi aplikasi. Pastikan aplikasi Anda memiliki ID Aplikasi yang akan selalu berbeda dari semua aplikasi lain yang mungkin telah dipasang pengguna di perangkat mereka.

Bila Anda membuat proyek untuk aplikasi Android, Android Studio secara otomatis memberikan ID Aplikasi ke proyek Anda. Nilai ini pada awalnya sama dengan paket untuk aplikasi. ID Aplikasi didefinisikan dalam file build.gradle. Misalnya:

defaultConfig {
   applicationId "com.example.android.materialme"
   minSdkVersion 15
   targetSdkVersion 24
   versionCode 1
   versionName "1.0"
}

Anda bisa mengubah ID Aplikasi untuk aplikasi. ID Aplikasi tidak harus sama dengan nama paket aplikasi Anda. Pada saat mengerjakan praktik di kursus ini, Anda membuat salinan proyek Android Studio. Setelah menyalin proyek, Anda mengubah ID Aplikasi untuk memastikannya bersifat unik bila Anda memasang aplikasi itu di perangkat.

Bila Anda siap mempublikasikan aplikasi, tinjaulah ID Aplikasi. ID Aplikasi mendefinisikan identitas aplikasi Anda. Jika Anda mengubahnya, aplikasi akan menjadi aplikasi yang berbeda dan pengguna aplikasi sebelumnya tidak bisa memperbarui ke aplikasi yang baru.

Menetapkan target API Level dan nomor versi

Bila Anda membuat proyek untuk aplikasi Android di Android Studio, pilih API level minimum dan target untuk aplikasi.

  • minSdkVersion — versi minimum platform Android yang akan digunakan untuk menjalankan aplikasi.
  • targetSdkVersion — API level yang digunakan untuk menjalankan aplikasi yang didesain.

Anda bisa menyetel nilai-nilai ini dalam file manifes Android, juga dalam file build.gradle tingkat aplikasi.

Catatan: Nilai di build.gradle akan menggantikan nilai di file manifes. Agar tidak membingungkan, kami menyarankan agar Anda memasukkan nilai-nilai di build.gradle, dan buang nilai tersebut dari file manifes. Menyetel atribut ini di build.gradle juga memungkinkan Anda menetapkan nilai yang berbeda untuk versi aplikasi yang berbeda.

Bila aplikasi Anda siap dirilis, tinjaulah nilai API level target dan nomor versi serta pastikan sudah benar. Orang tidak akan bisa menemukan aplikasi Anda di Google Play Store jika mereka menggunakan perangkat yang SdkVersion-nya di bawah nilai yang ditetapkan di aplikasi.

Inilah contoh penyetelan nilai atribut itu di build.gradle:

android {
  ...
  defaultConfig {
    ...
    minSdkVersion 14
    targetSdkVersion 24
}

Catatan: Nilai minSdkVersion dan targetSdkVersion merupakan API level, bukan nomor versi OS Android.

Nama kode

Versi

Tanggal Rilis

API Level

Honeycomb

tidak didefinisikan

3.0 - 3.2.6

Feb 2011

11 - 13

Ice Cream Sandwich

tidak didefinisikan

4.0 - 4.0.4

Okt 2011

14 - 15

Jelly Bean

tidak didefinisikan

4.1 - 4.3.1

Juli 2012

16 - 18

KitKat

tidak didefinisikan

4.4 - 4.4.4

Okt 2013

19 - 20

Lollipop

tidak didefinisikan

5.0 - 5.1.1

Nov 2014

21 - 22

Marshmallow

tidak didefinisikan

6.0 - 6.0.1

Okt 2015

23

Nougat

tidak didefinisikan

7.0

Sept 2016

24

Nomor versi

Anda perlu menetapkan nomor versi aplikasi. Saat meningkatkan aplikasi untuk menambahkan fitur baru, Anda perlu memperbarui nomor versi setiap kali merilis versi baru ke Google Play Store. Baca selengkapnya di panduan Versi Android.

Ragam Produk

Anda bisa menghasilkan "ragam produk" yang berbeda untuk aplikasi. Ragam produk adalah versi pembangunan aplikasi yang disesuaikan. Misalnya, Anda bisa memiliki versi demo dan versi produksi. Inilah contoh cara mendefinisikan ragam produk di build.gradle:

android {
  ...
  productFlavors {
    demo {
      applicationId "com.example.myapp.demo"
      versionName "1.0-demo"
    }
    full {
      applicationId "com.example.myapp.full"
      versionName "1.0-full"
    }
    }
}

Baca selengkapnya tentang ragam produk di panduan developer Konfigurasi Pembangunan.

Kurangi ukuran aplikasi Anda

Ukuran APK Anda akan memengaruhi:

  • seberapa cepat aplikasi Anda dimuat
  • berapa banyak memori yang digunakannya
  • berapa banyak daya yang dipakainya

Semakin besar ukuran APK aplikasi, semakin besar kemungkinan sebagian pengguna tidak akan mengunduhnya karena pembatasan ukuran pada perangkat mereka atau pembatasan konektivitas. Pengguna yang memiliki paket pembayaran berdasarkan kuota akan sangat mengkhawatirkan durasi pengunduhan aplikasi. Jika aplikasi Anda menggunakan ruang yang terlalu banyak, pengguna mungkin akan mencopot pemasangannya bila memerlukan ruang untuk aplikasi atau file lainnya.

Lihat aplikasi di ponsel Android Anda sekarang. Aplikasi manakah yang paling banyak memakan tempat? Jika kehabisan tempat di ponsel Android, unduhan aplikasi manakah yang akan Anda copot pemasangannya? Ukuran aplikasi

Tidak ada sulap untuk meminimalkan ukuran APK aplikasi, umumnya yang perlu Anda lakukan adalah berpikir logis. Misalnya:

  • Bersihkan proyek untuk membuang sumber daya yang tidak digunakan
  • Gunakan kembali sumber daya
  • Minimalkan penggunaan sumber daya dari pustaka
  • Kurangi kode asli dan Java
  • Kurangi tempat yang dibutuhkan untuk gambar

Bersihkan folder proyek

Langkah pertama dalam membuat aplikasi Anda sekecil mungkin adalah membersihkan folder proyek sehingga bila membuat APK, Android Studio hanya menyertakan file yang diperlukan aplikasi.

File APK terdiri dari arsip ZIP yang berisi semua file yang dicakup oleh aplikasi Anda. File ini meliputi file kelas Java, file sumber daya, dan file berisi sumber daya yang dikompilasi.

Folder proyek tingkat tinggi di proyek Anda adalah:

  • src: Folder ini berisi file sumber untuk aplikasi Anda. Buang file Java apa pun yang tidak digunakan. Pastikan folder tidak berisi file .jar apa pun.
  • lib: Folder ini berisi file pustaka privat atau pihak ketiga, termasuk pustaka bersama yang telah dibuat sebelumnya dan pustaka statis (seperti file .so). Pastikan Anda membuang file pustaka yang tidak digunakan.
  • jni: Folder ini berisi file sumber asli yang terkait dengan Android Native Developer Kit, seperti file .c, .cpp, .h, dan .mk.
  • res: Folder sub res berisi sumber daya seperti layout, warna, string, dan gaya yang digunakan aplikasi Anda.
Catatan: Sewaktu mengembangkan aplikasi, boleh jadi mudah membuat sumber daya tambahan yang pada akhirnya tidak digunakan aplikasi, jadi pastikan untuk memeriksa dan membuang sumber daya yang tidak digunakan.

Nonaktifkan pembuatan log dan debug serta periksa URL produksi

Sewaktu mengembangkan aplikasi, Anda tidak perlu ragu untuk mengujinya dengan hati-hati, mungkin dengan menambahkan pengujian unit, menampilkan toast, dan menulis pernyataan log. Bila menyiapkan rilis aplikasi, Anda perlu membuang semua kode ekstra.

Untuk menonaktifkan pembuatan log dan debug:

  • Buang panggilan dan pernyataan log untuk menampilkan toast
  • Buang semua panggilan pelacakan Debug dari file kode sumber Anda seperti startMethodTracing() dan stopMethodTracing().
  • Menonaktifkan debug di manifes Android dengan:
  • Membuang atribut android:debuggable dari tag
  • Atau menyetel atribut android:debuggable ke false
  • Buang pengujian yang tidak digunakan

Selain itu, pastikan bahwa jika aplikasi mengakses server atau layanan jarak jauh, aplikasi akan menggunakan URL atau jalur produksi untuk server atau layanan dan bukan URL atau jalur pengujian. Demikian juga, banyak perusahaan dengan API publik yang memiliki izin pengujian dan izin tingkat produksi. Pastikan juga keamanan atau sandi untuk mengakses server berada pada tingkat produksi.

Kurangi ukuran gambar aplikasi Anda

Mengurangi ukuran gambar di aplikasi bisa sama hasilnya dengan mengurangi ukuran file APK.

  • Pertama, pastikan aplikasi Anda tidak berisi sumber daya gambar yang tidak digunakan.
  • Untuk setiap gambar statis yang digunakan aplikasi, Anda perlu membuat versi terpisah dari gambar itu untuk semua ukuran layar tempat aplikasi mungkin dijalankan. Akan tetapi, dalam beberapa kasus, Anda bisa menggunakan objek Drawable, VectorDrawables, dan file 9-patch.
  • Jika aplikasi Anda menggunakan gambar statis, pastikan untuk mengecilkan file PNG, dan memadatkan file PNG dan JPEG untuk meminimalkan ukurannya. Anda bisa menggunakan Google untuk menelusuri alat (bantu) pengecilan, pemecahan, dan pemadatan gambar.
  • Pertimbangkan penggunaan format WebP untuk gambar. Android mendukung WebP dari Android 4.0+.

Baca selengkapnya tentang cara mengurangi ukuran aplikasi di panduan Kurangi ukuran APK.

Catatan: Objek Drawable didefinisikan di XML. Android akan menggambarnya bila aplikasi perlu menampilkannya, yang berarti aplikasi Anda tidak perlu menyimpan gambar untuk objek tersebut. Akan tetapi, karena Android menghasilkannya bila diperlukan, maka perlu waktu lama untuk memunculkan gambar di layar, jadi sebaiknya gunakan objek Drawable untuk gambar yang lebih kecil seperti ikon dan logo. Objek Drawable tidak mendukung kompleksitas dan detail yang sama dengan yang bisa Anda dapatkan pada bitmap.

Di Android 5.0 (API level 21) dan di atasnya, Anda bisa mendefinisikan sumber daya dapat digambar untuk vektor, yakni gambar yang didefinisikan oleh suatu jalur. Sumber daya dapat digambar untuk vektor menskalakan tanpa kehilangan definisi. Sebagian besar sumber daya dapat digambar untuk vektor menggunakan file SVG, yaitu file teks biasa atau file biner kompresi yang menyertakan koordinat dua dimensi sebagai cara menggambar pada layar. Karena file SVG berupa teks, file tersebut menggunakan ruang lebih sedikit dibandingkan file gambar lainnya. Selain itu, Anda hanya memerlukan satu file untuk gambar vektor sebagai ganti satu file untuk setiap kepadatan layar.

Pertimbangkan kasus penggunaan gambar Anda, dan gunakan objek Drawable serta file 9-patch bila memungkinkan. Lihat pelajaran Sumber Daya Dapat Digambar, Gaya, dan Tema di kursus ini untuk informasi selengkapnya.

Buat APK bertandatangan untuk rilis

Bila aplikasi siap diunggah ke Google Play, Anda harus membuat dan menandatangani APK aplikasi. Android Studio memiliki alat untuk menghasilkan APK dan menandatanganinya dengan sertifikat digital.

Bila menandatangani aplikasi, Android Studio akan membuat sertifikat publik dan kunci privat. Android Studio melampirkan sertifikat publik ke APK. Anda harus menyimpan kunci privat dalam keystore secara aman

Sertifikat kunci publik berfungsi sebagai "sidik jari" yang secara unik mengaitkan APK dengan Anda dan kunci privat yang bersangkutan. Hal ini membantu Android memastikan bahwa pembaruan mendatang untuk APK adalah otentik dan berasal dari Anda, penulis aslinya.

Untuk informasi tentang sertifikat digital, menyimpan kunci privat, dan menghasilkan APK bertandatangan digital, lihat panduan Tanda Tangani Aplikasi Anda.

Publikasikan aplikasi Anda!

Bila telah menguji aplikasi, membersihkannya, mengurangi ukurannya, dan menghasilkan APK, Anda siap mempublikasikannya ke Google Play.

Setelah mengunggah aplikasi ke Google Play, Anda bisa menjalankan pengujian alfa dan beta sebelum merilisnya ke publik. Menjalankan pengujian alfa dan beta memungkinkan Anda berbagi aplikasi dengan pengguna sungguhan, dan mendapatkan masukan dari mereka. Masukan ini tidak muncul sebagai ulasan di Google Play.

Jalankan pengujian alfa sewaktu Anda mengembangkan aplikasi. Gunakan pengujian alfa untuk versi eksperimen awal dari aplikasi yang mungkin berisi fungsionalitas tidak lengkap atau tidak stabil. Menjalankan pengujian alfa juga merupakan cara yang baik untuk berbagi aplikasi Anda dengan teman dan keluarga.

Jalankan pengujian beta dengan pengguna sungguhan dalam jumlah terbatas, untuk melakukan pengujian akhir sebelum aplikasi dipublikasikan.

Setelah aplikasi dipublikasikan, pengguna bisa memberikan ulasan. Jadi, pastikan Anda menguji aplikasi secara menyeluruh sebelum dimasukkan ke Google Play untuk diunduh siapa saja.

Untuk informasi selengkapnya mengenai pengujian alfa dan beta, lihat:

Buat akun di Google Play Developer Console

Bila ingin menjalankan pengujian alfa dan beta, atau mempublikasikan aplikasi ke publik di Google Play, Anda perlu mengunggah APK di Google Play Developer Console.

Buka konsol di play.google.com/apps/publish/.

Untuk memulai, dapatkan akun developer Google Play. Anda perlu membayar untuk akun tersebut. Langkah-langkah tingkat tinggi adalah:

  1. Buka play.google.com/apps/publish/
  2. Terima perjanjian.
  3. Bayar biaya pendaftaran.
  4. Masukkan detail, seperti nama, alamat, situs web, telepon, dan preferensi email Anda.

Bila telah mempersiapkan akun, Anda bisa mengunggah APK. Dalam antarmuka Google Play Developer Console, pilih:

  • Production
  • Beta Testing
  • Alpha Testing

Kemudian Anda bisa menjelajah ke APK yang akan diunggah, atau menyeret dan melepasnya ke konsol. Google Play Developer Console

Anda perlu memenuhi persyaratan berikut sebelum bisa mempublikasikan aplikasi ke publik:

  • menambahkan ikon beresolusi tinggi
  • menambahkan grafik fitur (jika aplikasi dipilih sebagai Featured App di Google Play)
  • menambahkan 2 tangkapan layar bukan Android TV
  • memilih kategori
  • memilih rating materi
  • menargetkan setidaknya satu negara
  • memasukkan URL kebijakan privasi
  • menggratiskan aplikasi Anda atau menyetel harganya
  • mendeklarasikan apakah aplikasi Anda berisi iklan
  • menambahkan rating materi yang diperlukan

Daftar ini mungkin terlihat panjang, namun Google Play Developer Console membantu Anda mengetahui apakah aplikasi siap diluncurkan. Klik tautan "Why can't I publish?" untuk mengetahui apa lagi yang perlu dilakukan agar bisa mempublikasikan aplikasi Anda.

Jalankan laporan pra-peluncuran

Setelah APK diunggah, Anda bisa menjalankan laporan pra-peluncuran untuk mengidentifikasi masalah mogok, masalah tampilan, dan masalah keamanan. Selama pemeriksaan pra-peluncuran, perangkat pengujian secara otomatis diluncurkan dan merayapi aplikasi selama beberapa menit.

Perayapan akan melakukan tindakan dasar setiap beberapa detik pada aplikasi Anda, seperti mengetik, mengetuk, dan menggesek. Pengujian pra-peluncuran menggunakan Firebase Cloud Test Lab.

Untuk informasi selengkapnya tentang dukungan pra-peluncuran, lihat artikel Pusat Bantuan Google Play Gunakan laporan pra-peluncuran untuk mengidentifikasi masalah.

Tinjau kriteria untuk dipublikasikan

Aplikasi Anda harus memenuhi kebijakan Google Play, yang memastikan bahwa semua aplikasi pada Google Play menyediakan pengalaman yang aman untuk siapa saja.

Ada beberapa kebijakan yang mengatur

  • Materi terlarang
  • Hak kekayaan intelektual, penipuan, dan spam
  • Privasi dan keamanan
  • Monetisasi dan periklanan
  • Listing toko dan promosi
  • Keluarga

Ketahui selengkapnya di play.google.com/about/developer-content-policy/

Materi terlarang

Google Play tidak mengizinkan aplikasi yang memuat materi seksual eksplisit, kebencian, rasis, mengatai atau kekerasan, atau memfasilitasi perjudian.

https://play.google.com/about/restricted-content/

Hak kekayaan intelektual, penipuan, dan spam

Google Play tidak mengizinkan aplikasi yang tidak jujur. Dengan kata lain, aplikasi tersebut berpura-pura menjadi aplikasi lain atau berpura-pura berasal dari perusahaan lain atau meniru merek lain. Google Play tidak mengizinkan aplikasi yang berupaya menipu pengguna. Google Play tidak mengizinkan aplikasi yang mengirimkan spam kepada pengguna seperti aplikasi yang mengirimkan pesan yang tidak diminta kepada pengguna. Google Play tidak mengizinkan aplikasi yang merupakan duplikasi atau berkualitas rendah.

https://play.google.com/about/ip-deception-spam/

Privasi dan keamanan

Google Play mewajibkan aplikasi Anda memperlakukan data pengguna dengan aman dan menjaga kerahasiaan informasi pengguna. Jika aplikasi Anda mengakses atau mengirimkan data privat, aplikasi harus mempublikasikan pernyataan tentang cara aplikasi menggunakan data pengguna tersebut.

Google Play tidak mengizinkan aplikasi yang merusak atau secara subversif mengakses perangkat pengguna, aplikasi lain, server, jaringan, atau apa saja yang dilarang. Pada dasarnya, aplikasi Anda tidak boleh mengganggu apa pun, atau mengakibatkan kerusakan terhadap apa pun, atau mencoba mengakses apa pun yang tidak boleh diakses.

Google Play tidak mengizinkan aplikasi yang mencuri data, secara rahasia memantau atau membahayakan pengguna, atau merusak.

https://play.google.com/about/privacy-security/

Monetisasi dan Periklanan

Google Play memiliki peraturan yang menyangkut penerimaan pembayaran untuk pembelian dalam toko dan dalam aplikasi.

Google Play tidak mengizinkan aplikasi yang berisi iklan penipuan atau yang mengganggu.

https://play.google.com/about/monetization-ads/

Listing Toko dan Promosi

Penerbit tidak boleh berupaya mempromosikan aplikasinya secara tidak jujur. Misalnya, Anda tidak boleh meminta 100.000 teman dekat memberikan peringkat bintang 5 untuk aplikasi Anda, sehingga aplikasi muncul dengan ulasan yang sangat baik. Ikon aplikasi, judul, keterangan, dan tangkapan layar semuanya harus menyatakan aplikasi Anda secara jujur, dan tidak membuat klaim yang berlebihan atau menyesatkan.

Dengan kata lain, jangan curang dalam mendapatkan rating atau penempatan Google Play yang lebih baik.

https://play.google.com/about/storelisting-promotional/

Kirim aplikasi Anda untuk dipublikasikan

Bila mengunggah aplikasi untuk produksi, Google akan memeriksa aplikasi Anda. Google menjalankan pemeriksaan otomatis dan manual pada aplikasi Anda.

Jika aplikasi ditolak, perbaiki masalah dan coba lagi!

Rangkuman akhir

Anda sudah mencapai bagian akhir kursus ini. Kami berharap Anda menikmati perjalanan dan siap untuk membangun aplikasi Android sendiri. Kami menantikan aplikasi Anda di Google Play Store!

Ketahui selengkapnya

Mempersiapkan aplikasi Anda

Google Play Developer Console

Pengujian Alfa dan Beta

results matching ""

    No results matching ""